package be.artesis.titamo.io.dbinterface;

public interface SQLInterface {
	public abstract String getStringType();
	public abstract String getPKStatement();
	public abstract String getPKType();
	public abstract String getPKExtraOps();
	public abstract String getExtraCreationOptions();
	public abstract String getDropTableQuery();
	public abstract String getResetIndexQuery();
	public abstract String getEmptyTableQuery();
	public abstract String getEmptyTableOps();
	public abstract String getAlterTableQuery();
	public abstract String escapeChar(String character);
	public abstract String getCaseInsensitiveLike();
	public abstract String getCharType();
	public abstract String getTinyTextType();
	public abstract String getIntType(int max_size);
}
